﻿namespace Yamfinder.Data
{
    public enum FilterType
    {
        GPSLocWithinRange,

        TextOnlyExactMatch,
        TextContains,
        TextStartsWith,
        TextEndsWith,
        TextRegExMatch,

        IntegerIsEqualTo,
        IntegerGreaterThan,
        IntegerGreaterThanOrEqualTo,
        IntegerLessThan,
        IntegerLessThanOrEqualTo,
        IntegerWithinRange,
        IntegerOutsideRange,

        DecimalIsEqualTo,
        DecimalGreaterThan,
        DecimalGreaterThanOrEqualTo,
        DecimalLessThan,
        DecimalLessThanOrEqualTo,
        DecimalWithinRange,
        DecimalOutsideRange,

        DateIsEqualTo,
        DateGreaterThan,
        DateGreaterThanOrEqualTo,
        DateLessThan,
        DateLessThanOrEqualTo,
        DateWithinRange,
        DateOutsideRange,
    }
}